A marker gene is a gene used in molecular biology to determine if a nucleic acid sequence has been successfully inserted into an organism's DNA. There are two types of marker genes: a selectable marker and a marker for screening.
A selectable marker protects the organism from a selective agent that would normally kill it or prevent its growth. In most applications, only one in a several billion cells will take up DNA. Rather than checking every single cell, scientists use a selective agent to kill all cells that do not contain the foreign DNA, leaving only the desired ones.
Antibiotics are the most common selective agents. In bacteria, antibiotics are used almost exclusively. In plants, antibiotics that kill the chloroplast are often used as well, although tolerance to salts and growth-inhibiting hormones is becoming more popular. In mammals, resistance to antibiotics that would kill the mitochondria is used as a selectable marker.
A marker for screening will make cells containing the gene look different. There are three types of screening commonly used: